package io.gitee.bluemiaomiao.dataanalyzebackend.repos;

import io.gitee.bluemiaomiao.dataanalyzebackend.domian.Storeinfo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 店铺地图信息Mapper接口
 *
 * @author jeethink
 * @date 2020-05-31
 */
@Repository
public interface StoreinfoMapper {
  /**
   * 查询店铺地图信息
   *
   * @param id 店铺地图信息ID
   * @return 店铺地图信息
   */
  public Storeinfo selectStoreinfoById(Long id);

  public Storeinfo selectStoreinfoByName(String storeName);
  /**
   * 查询店铺地图信息列表
   *
   * @param storeinfo 店铺地图信息
   * @return 店铺地图信息集合
   */
  public List<Storeinfo> selectStoreinfoList(Storeinfo storeinfo);
  /**
   * 查询店铺地图信息列表
   *
   * @return 店铺地图信息集合
   */
  public List<Storeinfo> selectStoreinfoAll();
  /**
   * 新增店铺地图信息
   *
   * @param storeinfo 店铺地图信息
   * @return 结果
   */
  public int insertStoreinfo(Storeinfo storeinfo);

  /**
   * 修改店铺地图信息
   *
   * @param storeinfo 店铺地图信息
   * @return 结果
   */
  public int updateStoreinfo(Storeinfo storeinfo);

  /**
   * 删除店铺地图信息
   *
   * @param id 店铺地图信息ID
   * @return 结果
   */
  public int deleteStoreinfoById(Long id);

  /**
   * 批量删除店铺地图信息
   *
   * @param ids 需要删除的数据ID
   * @return 结果
   */
  public int deleteStoreinfoByIds(String[] ids);
}
